#include <stddef.h>
#include <stdio.h>
#include <time.h>

char* strcpy(char *dst, const char* src);
char* strncpy(char *dst, const char* src, size_t n);

int main()
{
	int n = 16, m = 8;
	char src[128], dst[128];
	
	puts("\nsrc:");
	for(int i = 0; i < (n < 255 ? n : 255); i ++) src[i] = 65 + i;
	puts(src);

	puts("\nstrcpy:");
	strncpy(dst, src, m);
	puts(dst);
	dst[0] = 0;	// clear

	puts("\nstrncpy:");
	strcpy(dst, src);
	puts(dst);

	return 0;
}
